Appendix for FCD Load Balancing under Switching Costs and Imperfect Observations
نویسندگان
چکیده
I. PROOF OF PROPOSITION 1 Proof: Consider a simple example of n = 2 servers in a super time slot. At t = 2k, assume without loss of generality that X 1 (2k) > X 2 (2k). At the exploration slot t = 2k+1 with exploration probability γ 2k , the expected number of users is thus E [X 1 (2k + 1)] = X 1 (2k)(1 − γ 2k) + X 2 (2k)γ 2k E [X 2 (2k + 1)] = X 2 (2k)(1 − γ 2k) + X 1 (2k)γ 2k. On one hand, each user a who switched from server 1 to server 2 experiences lighter load and switches back with probability f 21 := f (X 1 (2k), X 2 (2k + 1), γ 2k). On the other hand, each user b who switched from server 2 to server 1 experiences heavier load and hence, switches back with probability 1. At t = 2k + 2, the expected load in each server is thus where f 12 = 1. In order to ensure fast convergence to-Nash equilibrium, it is intuitive to have the expected loads in the two servers to be balanced after each round of the algorithm, i.e., setting E[X 1 (2k + 2)] = E[X 2 (2k + 2)], we obtain f 21 = 1 − 1 2γ 2k 1 − X 2 (2k) X 1 (2k). Extend to n-server scenario. In order for rapid convergence, the backtracking probability can be achieved by setting load balance of the next time slot. f ji (X i (2k), X j (2k)) is as follows: f ji = max 1 − n−1 nγ 2k 1 − Xj (2k) Xi(2k) , 0 , X j (2k) < X i (2k) 1, X j (2k) ≥ X i (2k) In the case that the exploration probability meets the condition that 0 ≤ γ 2k ≤
منابع مشابه
Online Distribution and Load Balancing Optimization Using the Robin Hood and Johnson Hybrid Algorithm
Proper planning of assembly lines is one of the production managers’ concerns at the tactical level so that it would be possible to use the machine capacity, reduce operating costs and deliver customer orders on time. The lack of an efficient method in balancing assembly line can create threatening problems for manufacturing organizations. The use of assembly line balancing methods cannot balan...
متن کاملImpact of Processing-Resource Sharing on the Placement of Chained Virtual Network Functions
Network Function Virtualization (NFV) provides higher flexibility for network operators and reduces the complexity in network service deployment. Using NFV, Virtual Network Functions (VNF) can be located in various network nodes and chained together in a Service Chain (SC) to provide a specific service. Consolidating multiple VNFs in a smaller number of locations would allow to decrease capital...
متن کاملLoad Balancing Approaches for Web Servers: A Survey of Recent Trends
Numerous works has been done for load balancing of web servers in grid environment. Reason behinds popularity of grid environment is to allow accessing distributed resources which are located at remote locations. For effective utilization, load must be balanced among all resources. Importance of load balancing is discussed by distinguishing the system between without load balancing and with loa...
متن کاملOn Load Balancing in Multicomputer/Distributed Systems Equipped with Circuit or Cut-Through Switching Capability
For multicomputer or distributed systems that use circuit switching, wormhole routing, or virtual cut-through, 2 the communication overhead and the message delivery time depend largely upon link contention rather than upon the distance between the source and the destination. That is, a larger communication overhead or a longer delivery delay occurs to a message when it traverses a route with he...
متن کاملEASM: Efficiency-Aware Switch Migration for Balancing Controller Loads in Software-Defined Networking
1Tao Hu, 2Zehua Guo, 1Julong Lan, 1Jianhui Zhang, 1Wei Zhao 1National Digital Switching System Engineering & Technology Research Center, Zhengzhou, 450002, China 2Didichuxing, Beijing, 100120, China Corresponding author: Tao Hu; Tel: +86-182-3715-2418; E-mail: [email protected] Abstract: Distributed multi-controller deployment is a promising method to achieve a scalable and reliable control pla...
متن کامل